package com.ynet.eq.haiqing.module.operator.req;

import com.alibaba.fastjson.annotation.JSONField;
import com.ynet.eq.haiqing.common.valid.ListValue;
import lombok.Data;

import javax.validation.constraints.NotEmpty;

/**
 * @author 胡超雄
 * @date 2021/7/7 14:22
 * @desc  8.1 远程开门 req
 */
@Data
public class UnlockReq {

    /**
     * 设备id
     */
    @NotEmpty(message = "设备id不能为空")
    @JSONField(serialize = false)  //忽略当前字段
    private String id;

    /**
     *  预留
     */
     private  String  uid ;

    /**
     *  开门动作
     * 0：不开门
     * 1：开门
     */
    @ListValue(values = {0, 1},message = "开门动作 参数不正确")
    private  Integer  openDoor;

    /**
     *   UI 提示信息
     */
    private  String  showInfo;



}
